Skip to content

Conversation

@ViniReiwz
Copy link
Contributor

No description provided.

config/uspdev-forms.php => Inclusão de uma variável que indica o diretório para armazenar os formulários.
	-> Como default tem storage/app/formsJson, mas pode ser mudada através de FORM_STORAGE_DIR no .env

views/definition/partials/gloab_export-btn.blade.php => Adição do botão que leva à rota de exportação dos formulários

routes/web.php => Adição de nova rota para exportação 'definitions/export-all', de nome 'form-definitions.export-all'

Controllers/DefinitionController.php => Adição da função export_all.
	-> Função salva todos os formulários persistidos no banco de dados em um arquivo forms.json no diretório especificado por FORM_STORAGE_DIR
	-> Também é capaz de lidar em situações onde nem o arquivo nem o diretório existam.

TODO - Formatar melhor a saída pois o json_encode coloca tudo em uma única linha, eposteriormente utilizar da mesma lógica para exportação individual de formulário
Formatação do arquivo .json contendo todos os formulários persistidos finalizada.
Nova rota para exportação individual.
Formulário salvo no fromato .json através de um botão na página de exibição das definições.
Arquivo no formato 'nomedoformulário.json'
Ao invés de sintetizar todos os formulários em um arquivo, salva cada um em um arquivo individual.
Impede geração de conflitos entre versão do 'arquivo global' com os arquivos individuais.
Assim o usuário deve modificar o arquivo individual referente ao formulário;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant